Agency-GP: Agent-Based Genetic Programming for Design
نویسندگان
چکیده
Agency-GP is a prototype for a system using genetic programming and software agents for architectural design exploration. Its software structure is noteworthy for its integration into a high-end three dimensional modeling environment, its allowance for direct user interruption of evolution and reintegration of modified individuals, and its agent-based evaluation of fitness. 1 BACKGROUND AND MOTIVATION The Emergent Design Group at Massachusetts Institute of Technology (web.mit.edu/arch/edg) conducts research into architectural morphology and the emergent and adaptive properties of architectural form. Our in-house developed software tools exploit models of "natural computation". Natural processes can be viewed both as pragmatic, successful problem solving activities and, as generators of interesting and aesthetic physical or dynamic outcomes. For this reason, they are compelling to abstract and use for inspiration in the implementation of computer software tools for Architecture. In the context of our work, our natural computation design tools variously employ generative algorithms that respond to environmental properties (Hemberg, 2001, or evolutionary computation. Evolutionary computation makes sense for architectural design both in the role of optimization (not to be discussed herein) and in the role of form design. A key reason is that it can create novel, adapted (and often unanticipated) forms without requiring explicit input that directly specifies how to formulate or reformulate a form. In evolutionary computation the architect instead supplies operative criteria (e.g. the state of a form's environment, how a form should fulfill architectural program) or directive information that guides or influences the adaptive process. This provides a means of "saying what is wanted'' rather than how it must be designed. It furnishes an architect with a less constrained approach. The inheritance and variation mechanisms of evolutionary computation contribute to apparent form "revisions'' that are neither totally random nor totally deterministic. This spontaneity combined with the coherent genealogical process intuitively coordinates with the human design process. Furthermore, evolutionary computation can use specifications of complex and divergent form properties to judge a solution. This implies it has the potential to explore solutions that resolve partially conflicting requirements. In the sense that evolutionary computation is used to pursue a populationbased adaptive process rather than optimization, it suits architecture because architects are interested in families of forms rather than finding one absolute best. Also, evolutionary computation allows architects to creatively explore a vastly expanded form space that is too large to investigate by hand. Figure 1. An evolved form from Agency-GP. Shadings denote architectural program. Agents were used to operationalize neighbor constraints, program constraints and height and size constraints. Agency-GP is the software arm of a larger project called AGENCY (web.mit.edu/arch/edg/agency) currently under way at the Emergent Design group. The project seeks architectural responses to the radical transformation that business organizations are currently undergoing. The pace of organizational change is being driven by the rapid development of commercial technology, global markets and reengineered institutions. This constant need to change gives rise to organizational structures that are no longer stable, but continuously adapting to their shifting environments. Such structures can be said to be "emergent" and describe many of today's commercial and governmental organizations. Vertically structured office buildings no longer provide the model for most businesses. With the advent of widespread use of telecommunications, information technology, and corporate reorganization in the 1990's, new forces are actively reshaping the architecture of office buildings. There is a shift in the United States toward research and development, management and finance, consultancy, and the culture industry, productive activities less prone to standardization and bureaucratization. Driven by the demand to improve office productivity, businesses and organizations have begun to experiment with a variety of alternative officing methods. However, there exist no working models of an intelligent adaptive architecture. The AGENCY project focuses on application-oriented basic research to develop new design software that generatively models the complex interactions of physical space and information technology within emergent
منابع مشابه
RELATIONSHIP OF TENSILE STRENGTH OF STEEL FIBER REINFORCED CONCRETE BASED ON GENETIC PROGRAMMING
Estimating mechanical properties of concrete before designing reinforced concrete structures is among the design requirements. Steel fibers have a considerable effect on the mechanical properties of reinforced concrete, particularly its tensile strength. So far, numerous studies have been done to estimate the relationship between tensile strength of steel fiber reinforced concrete (SFRC) and ot...
متن کاملApplication of Genetic Programming to Modeling and Prediction of Activity Coefficient Ratio of Electrolytes in Aqueous Electrolyte Solution Containing Amino Acids
Genetic programming (GP) is one of the computer algorithms in the family of evolutionary-computational methods, which have been shown to provide reliable solutions to complex optimization problems. The genetic programming under discussion in this work relies on tree-like building blocks, and thus supports process modeling with varying structure. In this paper the systems containing amino ac...
متن کاملEstimating scour below inverted siphon structures using stochastic and soft computing approaches
This paper uses nonlinear regression, Artificial Neural Network (ANN) and Genetic Programming (GP) approaches for predicting an important tangible issue i.e. scours dimensions downstream of inverted siphon structures. Dimensional analysis and nonlinear regression-based equations was proposed for estimation of maximum scour depth, location of the scour hole, location and height of the dune downs...
متن کاملGP Generation of Pedestrian Behavioral Rules in an Evacuation Model Based on SCA
This paper presents a research in the context of pedestrian dynamics according to Situated Cellular Agent (SCA), a Multi-Agent Systems approach whose roots are on Cellular Automata (CA). The aim of this work is to apply Genetic Programming (GP) approach, a well known Machine Learning method belonging to the family of Evolutionary Algorithms, to generate suitable behavioral rules for pedestrians...
متن کاملThe Evolution of Multiagent Coordination Strategies
The design and development of behavioral strategies to coordinate the actions of multiple agents is a central issue in multiagent systems research. We propose a novel approach of evolving, rather than handcrafting, behavioral strategies. The evolution scheme used is a variant of the Genetic Programming (GP) paradigm. As a proof of principle, we evolve behavioral strategies in the predator{prey ...
متن کامل